home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / quartz / q0428.dms / q0428.adf / libshade / libshade.diffs next >
Text File  |  1992-05-20  |  2KB  |  84 lines

  1. diff -d +context /rs4/libshade/lex.l libshade/lex.l
  2. *** /rs4/libshade/lex.l    Wed May 20 21:34:35 1992
  3. --- libshade/lex.l    Wed May 13 18:28:16 1992
  4. ***************
  5. *** 159,165 ****
  6. --- 159,167 ----
  7.   .            return yytext[0];
  8.   
  9.   %%
  10. + #ifndef yywrap
  11.   yywrap() {return 1;}
  12. + #endif
  13.   /*
  14.    * Skip over comments.
  15.    */
  16. Only in libshade: makefile
  17. Only in libshade: makefile.881
  18. diff -d +context /rs4/libshade/misc.c libshade/misc.c
  19. *** /rs4/libshade/misc.c    Wed May 20 21:34:48 1992
  20. --- libshade/misc.c    Mon May 11 20:08:03 1992
  21. ***************
  22. *** 185,190 ****
  23. --- 185,191 ----
  24.   }
  25.   
  26.   #else /* !RUSAGE && !TIMES */
  27. + #ifndef EXTERN_CPUTIME
  28.   
  29.   void
  30.   RSGetCpuTime(usertime, systime)
  31. ***************
  32. *** 192,197 ****
  33. --- 193,199 ----
  34.   {
  35.       *usertime = *systime = 0.;
  36.   }
  37. + #endif /* EXTERN_CPUTIME */
  38.   
  39.   #endif /* TIMES */
  40.   #endif /* RUSAGE */
  41. diff -d +context /rs4/libshade/symtab.h libshade/symtab.h
  42. *** /rs4/libshade/symtab.h    Thu Aug 08 18:58:48 1991
  43. --- libshade/symtab.h    Tue May 12 13:12:43 1992
  44. ***************
  45. *** 52,55 ****
  46. --- 52,68 ----
  47.   extern Expr *ExprFloatSymtabFind();
  48.   extern SymtabEntry *SymtabFind(), *SymtabBuiltinFind();
  49.   
  50. + #ifdef AMIGA
  51. + extern double hypot(double,double);
  52. + #ifdef MFPU
  53. + #undef acos(d)
  54. + #undef asin(d)
  55. + #undef atan(d)
  56. + #undef cos(d)
  57. + #undef sin(d)
  58. + #undef sqrt(d)
  59. + #undef tan(d)
  60. + #endif
  61. + #endif
  62.   #endif /* SYMTAB_H */
  63. diff -d +context /rs4/libshade/yacc.y libshade/yacc.y
  64. *** /rs4/libshade/yacc.y    Wed May 20 21:34:30 1992
  65. --- libshade/yacc.y    Wed May 13 19:12:44 1992
  66. ***************
  67. *** 1467,1474 ****
  68. --- 1467,1480 ----
  69.   yyerror(s, pat1, pat2)
  70.   char *s, *pat1, *pat2;
  71.   {
  72. + #ifdef AMIGA
  73. +         extern char *yytext;
  74. + #endif
  75.       fprintf(stderr,"%s: Error: %s: line %d: ", Options.progname,
  76.               yyfilename, yylineno);
  77. + #ifdef AMIGA
  78. +     fprintf(stderr,"%s\n",yytext);
  79. + #endif
  80.       fprintf(stderr, s, pat1, pat2);
  81.       if (*s && s[strlen(s) -1] != '\n')
  82.           /* YACC doesn't put newlines on error messages. */
  83.